home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacHack 1996
/
MacHack 1996.toast
/
Presentations
/
Presentations ’88
/
Fritz Proceedings stuff
/
MakeFile
next >
Wrap
Makefile
|
1988-06-14
|
12KB
|
518 lines
#
# MakeFile
#
# Created Thursday, February 18, 1988 3:37:57 PM
#
CSD = "::MPW UI:"
COD = "::MPW UI:Objects:"
CHD = '::MPW UI:Headers:'
CEI = "::MPW UI:EditItem:"
CUL = "::MPW UI:Utilities:"
CWD = "::MPW UI:WDEF Folder:"
CLD = "::MPW UI:LDEF Folder:"
CEL = "::MPW UI:ETPLib:"
LSD = :
LOD = :Objects:
LHD = :Headers:
LEI = :EditItem:
LUL = :Utilities:
LEL = :ETPLib:
LCH = :Chooser:
COptions = -ga -d MPW -d __ALLNU__ -i {LHD}
###########################################################################
CHeaders = {LHD}ClassStuff.h ∂
{LHD}CurrentValue.h ∂
{LHD}DataBrowser.h ∂
{LHD}Dictionary.h ∂
{LHD}EditList.h ∂
{LHD}EditorControl.h ∂
{LHD}ETP.h ∂
{LHD}ExList.h ∂
{LHD}GenBrowser.h ∂
{LHD}InstEditor.h ∂
{LHD}MessageEvt.h ∂
{LHD}MethNames.h ∂
{LHD}MyAppleTalk.h ∂
{LHD}SetEdData.h ∂
{LHD}SetEditor.h ∂
"{LHD}SSP List.h" ∂
{LHD}StrList.h ∂
{LHD}UserStuff.h
WindowHdrs = {LHD}DataBrowser.h ∂
{LHD}InstEditor.h ∂
{LHD}SetEditor.h
SetEdHdrs = {LHD}ClassStuff.h ∂
{LHD}CurrentValue.h ∂
{LHD}EditList.h ∂
{LHD}EditorControl.h ∂
{LHD}SetEdData.h ∂
{LHD}SetEditor.h
InstEdHdrs = {LHD}ClassStuff.h ∂
{LHD}CurrentValue.h ∂
{LHD}EditList.h ∂
{LHD}EditorControl.h ∂
{LHD}InstEditor.h ∂
{LHD}MessageEvt.h
BrowserHdrs = {LHD}ClassStuff.h ∂
{LHD}DataBrowser.h ∂
{LHD}UserStuff.h
###########################################################################
MenuFiles = {LHD}'Click Browser.c.o' ∂
{LHD}'MacMenu.c.o'
###########################################################################
# ATalkStuff.c?
ETPSources = {CEL}ATPFace.c ∂
{CEL}Close.c ∂
# {CEL}Control.c ∂
{CEL}ValidSession.a ∂
{CEL}ETPControlPacks.c ∂
{CEL}ETPInterface.c ∂
{CEL}GRCompletion.c ∂
{CEL}KillIO.c ∂
{CEL}LookupGate.c ∂
{CEL}NBPStuff.c ∂
{CEL}Open.c ∂
{CEL}ParamQueue.c ∂
{CEL}QueueStuff.c ∂
{CEL}Read.c ∂
{CEL}SendReqQueue.c ∂
{CEL}ShortRequest.c ∂
{CEL}SimpleReply.c ∂
{CEL}Status.c ∂
{CEL}SysTasks.c ∂
{CEL}Write.c
ETPObjects = {CEL}ATPFace.c.o ∂
{CEL}Close.c.o ∂
# {CEL}Control.c.o ∂
{CEL}ValidSession.a.o ∂
{CEL}ETPControlPacks.c.o ∂
{CEL}ETPInterface.c.o ∂
{CEL}GRCompletion.c.o ∂
{CEL}KillIO.c.o ∂
{CEL}LookupGate.c.o ∂
{CEL}NBPStuff.c.o ∂
{CEL}Open.c.o ∂
{CEL}ParamQueue.c.o ∂
{CEL}QueueStuff.c.o ∂
{CEL}Read.c.o ∂
{CEL}SendReqQueue.c.o ∂
{CEL}ShortRequest.c.o ∂
{CEL}SimpleReply.c.o ∂
{CEL}Status.c.o ∂
{CEL}SysTasks.c.o ∂
{CEL}Write.c.o
ETPLibrary = {LEL}ETPLib.o
###########################################################################
WDEFSources = {CWD}WDEFmain.c ∂
{CWD}Browser.c ∂
{CWD}MenuRgns.c
WDEFObjects = {CWD}WDEFmain.c.o ∂
{CWD}Browser.c.o ∂
{CWD}MenuRgns.c.o
###########################################################################
LDEFSources = {CLD}IndentLDEF.a ∂
{CLD}setLDEF.c ∂
{CLD}setLDEF.a
OutlineObjects = {CLD}IndentLDEF.a.o
CellObjects = {CLD}setLDEF.c.o ∂
{CLD}setLDEF.a.o
###########################################################################
BrowserSource = BrowserContents.c ∂
'Click Browser.c' ∂
Context.c ∂
DataBEvents.c ∂
DBMenu.c ∂
Goto.c ∂
Groups.c ∂
Lists.c ∂
Names.c ∂
Navigation.c ∂
New.c ∂
NewDB.c ∂
NewName.c ∂
TreeList.c ∂
User.c
BrowserObjects = {LOD}BrowserContents.c.o ∂
{LOD}'Click Browser.c.o' ∂
{LOD}Context.c.o ∂
{LOD}DataBEvents.c.o ∂
{LOD}DBMenu.c.o ∂
{LOD}Goto.c.o ∂
{LOD}Groups.c.o ∂
{LOD}Lists.c.o ∂
{LOD}Names.c.o ∂
{LOD}Navigation.c.o ∂
{LOD}New.c.o ∂
{LOD}NewDB.c.o ∂
{LOD}NewName.c.o ∂
{LOD}TreeList.c.o ∂
{LOD}User.c.o
BrowserLibrary = {LOD}Browser.o
###########################################################################
SetEdSource = AcceptUpdate.c ∂
CellWasClicked.c ∂
CurrentValue.c ∂
EditSetPart.c ∂
LabelBitMap.c ∂
NewSEData.c ∂
ParseSetName.c ∂
RectsForSets.c ∂
RowCol.c ∂
SELabelDisplay.c ∂
Selection.c ∂
SetEdEvent.c ∂
SetEdLabels.c ∂
SetEdList.c ∂
SetEdMenu.c ∂
SetWindow.c
SetEdObjects = {LOD}AcceptUpdate.c.o ∂
{LOD}CellWasClicked.c.o ∂
{LOD}CurrentValue.c.o ∂
{LOD}EditSetPart.c.o ∂
{LOD}LabelBitMap.c.o ∂
{LOD}NewSEData.c.o ∂
{LOD}ParseSetName.c.o ∂
{LOD}RectsForSets.c.o ∂
{LOD}RowCol.c.o ∂
{LOD}SELabelDisplay.c.o ∂
{LOD}Selection.c.o ∂
{LOD}SetEdEvent.c.o ∂
{LOD}SetEdLabels.c.o ∂
{LOD}SetEdList.c.o ∂
{LOD}SetEdMenu.c.o ∂
{LOD}SetWindow.c.o
###########################################################################
InstEdSource = EditorContent.c ∂
EditorWindow.c ∂
EdWScroll.c ∂
ExtractData.c ∂
FillEditor.c ∂
InstEEvent.c ∂
NewInstance.c ∂
PartEdit.c ∂
Picker.c ∂
SetFromPicker.c ∂
SubEditor.c ∂
IESelect.c ∂
InstEdMenu.c
InstEdObjects = {LOD}EditorContent.c.o ∂
{LOD}EditorWindow.c.o ∂
{LOD}EdWScroll.c.o ∂
{LOD}ExtractData.c.o ∂
{LOD}FillEditor.c.o ∂
{LOD}InstEEvent.c.o ∂
{LOD}NewInstance.c.o ∂
{LOD}PartEdit.c.o ∂
{LOD}Picker.c.o ∂
{LOD}SetFromPicker.c.o ∂
{LOD}SubEditor.c.o ∂
{LOD}IESelect.c.o ∂
{LOD}InstEdMenu.c.o
###########################################################################
ClassSource = Category.c ∂
Class.c ∂
ClassResource.c ∂
Counter.c ∂
Dictionary.c ∂
Grammar.c ∂
Method.c ∂
Parts.c ∂
PartTree.c ∂
LoadClassTree.c
ClassObjects = {LOD}Category.c.o ∂
{LOD}Class.c.o ∂
{LOD}ClassResource.c.o ∂
{LOD}Counter.c.o ∂
{LOD}Dictionary.c.o ∂
{LOD}Grammar.c.o ∂
{LOD}Method.c.o ∂
{LOD}Parts.c.o ∂
{LOD}PartTree.c.o ∂
{LOD}LoadClassTree.c.o
GeneralObjects = {LOD}BrowserWindow.c.o ∂
{LOD}WindowBits.c.o
###########################################################################
CommSource = MsgPacket.c ∂
ExListReply.c ∂
Init.c ∂
InnerLoop.c ∂
GoodReply.c
CommObjects = {LOD}MsgPacket.c.o ∂
{LOD}ExListReply.c.o ∂
{LOD}Init.c.o ∂
{LOD}InnerLoop.c.o ∂
{LOD}GoodReply.c.o
CommHdrs = {LHD}ETP.h ∂
{LHD}StrList.h
###########################################################################
OtherSource = Confirm.c ∂
# EventLoop.c ∂
NewEventLoop.c ∂
AllWindows.c ∂
DumpBrowser.c ∂
'Banner|Context.c' ∂
Login.c ∂
MacMenu.c ∂
NextEvent.c ∂
UserSession.c ∂
Ticks.c ∂
WindowsMenu.c
OtherObjects = {LOD}Confirm.c.o ∂
# {LOD}EventLoop.c.o ∂
{LOD}NewEventLoop.c.o ∂
{LOD}AllWindows.c.o ∂
{LOD}DumpBrowser.c.o ∂
{LOD}'Banner|Context.c.o' ∂
# {COD}'Lock|Unlock.c.o' ∂
{LOD}Login.c.o ∂
{LOD}MacMenu.c.o ∂
{LOD}NextEvent.c.o ∂
{LOD}UserSession.c.o ∂
{LOD}Ticks.c.o ∂
{LOD}WindowsMenu.c.o
CObjects = {LOD}LCEMain.c.o ∂
{LOD}MemStuff.a.o ∂
{LOD}GrowZone.c.o ∂
{LOD}PatchLMgr.a.o ∂
{LOD}PatchLMgr.c.o ∂
{GeneralObjects} ∂
{CommObjects}
MainLibrary = {LOD}LCEMain.o
################### EditItem #########################
EditSource = {LEI}AnyText.c ∂
{LEI}EditText.c ∂
{LEI}EIScroll.c ∂
{LEI}ELMain.c ∂
{LEI}FiddlyBits.c ∂
{LEI}PostMessage.c ∂
{LEI}SimpleText.c
EditObjects = {LEI}AnyText.c.o ∂
{LEI}EditText.c.o ∂
{LEI}EIScroll.c.o ∂
{LEI}ELMain.c.o ∂
{LEI}FiddlyBits.c.o ∂
{LEI}PostMessage.c.o ∂
{LEI}SimpleText.c.o
EditLibrary = {LEI}EditLib.o
###########################################################################
UtilSource = {CUL}BuildExList.c ∂
{CUL}ExLandSL.c ∂
{CUL}ExList.c ∂
{CUL}InvalidHandle.c ∂
Handle.a ∂
{CUL}OwnTextBox.c ∂
{CUL}ResourceUtils.c ∂
{CUL}StrList.c ∂
{CUL}Traversal.c ∂
AlertBox.c
UtilObjects = {CUL}BuildExList.c.o ∂
{CUL}ExLandSL.c.o ∂
{CUL}ExList.c.o ∂
{CUL}InvalidHandle.c.o ∂
{COD}Handle.a.o ∂
{CUL}OwnTextBox.c.o ∂
{CUL}ResourceUtils.c.o ∂
{CUL}StrList.c.o ∂
{CUL}Traversal.c.o ∂
{LOD}AlertBox.c.o
UtilLibrary = {LUL}Utility.o
###########################################################################
PerfFiles = AlertBox.c ∂
Goto.c ∂
Init.c ∂
LCEMain.c ∂
Login.c ∂
MacMenu.c ∂
NewName.c ∂
Picker.c
###########################################################################
MyLibraries = {MainLibrary} ∂
{LOD}ClassLib.o ∂
{LOD}SetEdLib.o ∂
{LOD}InstEdLib.o ∂
{LOD}OtherLib.o ∂
{BrowserLibrary} ∂
{EditLibrary} ∂
{UtilLibrary} ∂
{ETPLibrary}
AppleLibraries = {CLibraries}CRuntime.o ∂
{CLibraries}StdCLib.o ∂
{CLibraries}CSANELib.o ∂
{CLibraries}Math.o ∂
{Libraries}Interface.o ∂
{CLibraries}CInterface.o
LCE ƒƒ {MyLibraries} {AppleLibraries}
Link -bf -c LCEm -l -o LCE -x LCE.xref ∂
{AppleLibraries} ∂
{MyLibraries} ∂
{Libraries}PerformLib.o > LCE.map
SetFile LCE -a B
LCE ƒƒ 'LCEUI.r'
Rez -a -ov -o LCE -c LCEm -d MPW 'LCEUI.r'
SetFile LCE -a B
LCE ƒƒ {WDEFObjects}
link -m THEWDEF -sg LCEWind=Main -rt WDEF=3 -ra =4 ∂
-c 'LCEm' -o LCE ∂
{WDEFObjects} ∂
"{Libraries}"Runtime.o ∂
"{Libraries}"Interface.o
LCE ƒƒ {OutlineObjects}
link -rt LDEF=3 -c 'LCEm' -o LCE -sn Main="Outline LDEF" ∂
{OutlineObjects}
LCE ƒƒ {CellObjects}
link -m MAIN -rt LDEF=2 -c 'LCEm' -o LCE -sn Main="Set LDEF" ∂
{CellObjects}
Chooser ƒ {LCH}ChooserDev {LCH}Chooser.r
Rez -t 'RDEV' -c 'LCEr' -o "LCE Resources" {LCH}Chooser.r
{LCH}ChooserDev ƒ {LCH}ChooserDev.a.o
Link -rt PACK=-4096 -t '????' -sn main="LCE Chooser" ∂
-m Device ∂
-o ChooserDev ∂
{LCH}ChooserDev.a.o
Toggle ƒ
Touch {PerfFiles}
{MainLibrary} ƒ {CObjects}
Lib -o {Targ} {CObjects}
{LOD}ClassLib.o ƒ {ClassObjects}
Lib -o {Targ} -sg ClassStruct=Main {ClassObjects}
{LOD}SetEdLib.o ƒ {SetEdObjects}
Lib -o {Targ} -sg SetEditor=Main {SetEdObjects}
{LOD}InstEdLib.o ƒ {InstEdObjects}
Lib -o {Targ} -sg InstEditor=Main {InstEdObjects}
{LOD}OtherLib.o ƒ {OtherObjects}
Lib -o {Targ} -sg Other=Main {OtherObjects}
{EditLibrary} ƒ {EditObjects}
Lib -o {Targ} -sg EditItem=Main {EditObjects}
{UtilLibrary} ƒ {UtilObjects}
Lib -o {Targ} -sg Utility=Main {UtilObjects}
{BrowserLibrary} ƒ {BrowserObjects}
Lib -bf -o {Targ} -sg Browser=Main {BrowserObjects}
{ETPLibrary} ƒ {ETPObjects}
Lib -bf -o {Targ} -sg ETP=Main {ETPObjects}
################## Header Dependencies #####################
{EditObjects} ƒƒ {LHD}EditList.h {LEI}AnyText.h
{BrowserObjects} ƒƒ {BrowserHdrs}
{SetEdObjects} ƒƒ {SetEdHdrs}
{InstEdObjects} ƒƒ {InstEdHdrs}
{GeneralObjects} ƒƒ {WindowHdrs}
{CommObjects} ƒƒ {CommHdrs}
{ETPObjects} ƒƒ {CommHdrs}
{ClassObjects} ƒƒ {LHD}ClassStuff.h
{WDEFObjects} ƒƒ "{LHD}SSP Window.h"
{OutlineObjects} ƒƒ "{LHD}SSP List.h"
{MenuFiles} ƒƒ "{LHD}MacMenus.h"
{LOD}NewEventLoop.c.o ƒƒ {LHD}MessageEvt.h {LHD}"SSP Window.h" {LHD}GenBrowser.h
{LOD}AllWindows.c.o ƒƒ {LHD}GenBrowser.h
{LOD}Navigation.c.o ƒƒ {LHD}Navigation.h
{LOD}Confirm.c.o ƒƒ {LHD}MethNames.h
{LOD}DumpBrowser.c.o ƒƒ {WindowHdrs} {CommHdrs} {LHD}ClassStuff.h
{LOD}Banner|Context.c.o {LOD}UserSession.c.o {LOD}WindowsMenu.c.o ƒƒ {LHD}UserStuff.h {LHD}MethNames.h
{LOD}DBMenu.c.o ƒƒ {LHD}MacMenus.h
###########################################################################
#.h ƒ .h
# Touch {Targ}
{LHD}ClassStuff.h ƒ {LHD}ExList.h {LHD}MethNames.h
Touch {Targ}
{LHD}EditList.h ƒ {LHD}MessageEvt.h
Touch {Targ}
{LHD}ExList.h ƒ {LHD}StrList.h
Touch {Targ}
{WindowHdrs} ƒ {LHD}GenBrowser.h
Touch {Targ}
{LHD}GenBrowser.h ƒ {LHD}MethNames.h {LHD}StrList.h {LHD}OSAsm.h
Touch {Targ}
{LHD}ETP.h ƒ {LHD}MyAppleTalk.h
Touch {Targ}
{LHD}MacMenus.h ƒ {LHD}GenBrowser.h
Touch {Targ}
{LHD}UserStuff.h ƒ {LHD}GenBrowser.h
Touch {Targ}
{COD} ƒ {CSD}
{LOD} ƒ {LSD}